package at.spengergasse.web;

public enum ViewEnum
{

	// Kunden

	KUNDEN_LIST_ALL("listKunden"), KUNDEN_SHOW("showKunden"), KUNDEN_ADD(
			"kundenForm"), KUNDEN_EDIT("kundenForm"), KUNDEN_LOGIN("login"),
	// Mitarbeiter

	MITARBEITER_LIST_ALL("listMitarbeiter"), MITARBEITER_SHOW("showMitarbeiter"), MITARBEITER_ADD(
			"formMitarbeiter"), MITARBEITER_EDIT("formMitarbeiter"),
	// Produkte
	PRODUKTE_ADD("formProdukte"), PRODUKTE_SHOW("showProdukte"), PRODUKTE_EDIT(
			"formProdukte"), PRODUKTE_LIST_ALL("listProdukte"),
	// Plz
	PLZ_ADD("plzForm"), PLZ_SHOW("showPlz"), PLZ_EDIT("plzForm"), PLZ_LIST_ALL(
			"listPlz"), PLZ_LIST_BY_NAME("listPlzByName"),
	// Rechnung
	RECHNUNG_LIST_ALL("listRechnung"), RECHNUNG_SHOW("showRechnung"), RECHNUNG_EDIT(
			"rechnungForm"),

	// bestellen

	BESTELLEN_LIST_PRODUKTE("bestellen/listBestellProdukte"), BESTELLEN_SHOW_PRODUKTE(
			"bestellen/showBestellProdukte"), ORDER_PRODUKTE(
			"bestellen/orderBestellProdukte"),
	
	//uebersicht
	UEBERSICHT("uebersicht");

	private static final String prefix = "/WEB-INF/jsps/";
	// private static final String oldStyle = "plainWithScriptlets/";
	private static final String jstlStyle = "withJSTL/";
	private static final String postfix = ".jsp";
	private String view;

	private ViewEnum(String view)
	{
		this.view = view;
	}

	// public String getView()
	// {
	// return prefix + oldStyle + view + postfix;
	// }

	public String getView()
	{
		return prefix + jstlStyle + view + postfix;
	}
}
